home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr28 / knt20.zip / KNT.DOC next >
Text File  |  1993-03-01  |  19KB  |  333 lines

  1.  
  2.                                 KNT 2.0
  3.  
  4.                           Netbios compatible
  5.                            Keystroke Counter
  6.  
  7.                                   by
  8.  
  9.                                Bob Eyer
  10.                              [73230,2620]
  11.  
  12.                              May 20, 1992
  13.  
  14.  
  15.  
  16. ┌───────────────────  SHAREWARE NOTICE and TERMS  ─────────────────────────┐
  17. │                                                                          │
  18. │    The  content  of  this  archive  is shareware: if you think it's a    │
  19. │    worthy addition to  your  personal  software,  you  might  make  a    │
  20. │    contribution  to  the author.  In return for your contribution you    │
  21. │    will receive the most recent updates of the items mentioned in the    │
  22. │    list below.                                                           │
  23. │                                                                          │
  24. │    Simply purchase a money order from your bank in the amount of  $20    │
  25. │    US made out to Bob Eyer and send with your return address to:         │
  26. │                                                                          │
  27. │      Bob Eyer                                                            │
  28. │      1100 Bloor Street West                                              │
  29. │      Suite 16                                                            │
  30. │      Toronto, Canada M6H 1M8                                             │
  31. │                                                                          │
  32. │    Please mention in your accompanying note whether you wish 5.25" or    │
  33. │    3.5" diskette format,  and  state  the  name  in  which  you  wish    │
  34. │    registration-only  utilities  to  be  registered.                     │
  35. │                                                                          │
  36. │    Do  not  send  checks.  Checks cause problems across international    │
  37. │    borders which make them unsuitable for  small  purchases  by  mail    │
  38. │    order.  Checks will be returned with your order unfilled.             │
  39. │                                                                          │
  40. │    Enquiries may be placed by writing  directly  to  the  author  via    │
  41. │    Easyplex at Compuserve [73230,2620].                                  │
  42. │                                                                          │
  43. │    Warranty and Disclaimer:                                              │
  44. │    -----------------------                                               │
  45. │    The  author,  Bob Eyer, of this and all items below guarantees the    │
  46. │    physical integrity of the diskette covering the points above,  and    │
  47. │    will  replace  free  of  charge,  if  it  is  received  defective.    │
  48. │    However, in no case will the author be responsible for any damages    │
  49. │    due to loss of data or any other reason.  In  no  event  does  the    │
  50. │    author's  liability  for any damages exceed the price paid for the    │
  51. │    buyer's order of this software, regardless  of  the  form  of  the    │
  52. │    claim.   The  person  using  the software bears all risk as to the    │
  53. │    quality and performance of the software.                              │
  54. │                                                                          │
  55. │                                                                          │
  56. │     DESCRIPTION OF PROGRAMS YOU WILL RECEIVE FOR YOUR CONTRIBUTION       │
  57. │     --------------------------------------------------------------       │
  58. │                                                                          │
  59. │    The items listed below, except the ones with asterisk in the  left    │
  60. │    margin,   are   registered   to  you  personally.   As  personally    │
  61. │    registered to you, these particular copies may not be  distributed    │
  62. │    without the author's consent.  Names of programs falling into this    │
  63. │    category  are  all  versions of MG, versions of SPC after SPC 5.4,    │
  64. │    all  versions  of  HOST,  CA, KNT, and FCA.  These programs may be    │
  65. │    freely circulated only in their  'shareware'  form.   Versions  of    │
  66. │    these  programs  which  are personally registered to the user must    │
  67. │    not be so circulated.  When you place  an  order  by  making  your    │
  68. │    shareware  contribution  under  these  terms,  you are agreeing to    │
  69. │    abide by this principle.                                              │
  70. │                                                                          │
  71. │    The asterisked items mentioned below are in  fact  collections  of    │
  72. │    new  versions  of  Eyer  utilities,  most of the older versions of    │
  73. │    which were  posted  separately.   They  have  been  combined  into    │
  74. │    packages in order to simplify processing orders at this end.          │
  75. │                                                                          │
  76. │    MG 3.0                                                                │
  77. │    ------                                                                │
  78. │    Moving average ASCII graphing program.   Especially  designed  for    │
  79. │    obtaining  graphic  updates  on stock-market activity in practical    │
  80. │    trading environments, in which it is essential that the user get a    │
  81. │    quick  graph  immediately,  with  points  of  the  graph  directly    │
  82. │    associated  with  the  numerical  and other text information which    │
  83. │    these points represent (a feat  impractical  in  Lotus  graphics).    │
  84. │    Designed to be used with SETV in the SUTL package.                    │
  85. │                                                                          │
  86. │    SPC 5.5                                                               │
  87. │    -------                                                               │
  88. │    Multidrive columnar drive report, with fairly complete description    │
  89. │    of  your  machine  including  communications,   important   chips,    │
  90. │    printer,   BIOS,   memory,   processor   and   coprocessor  speed,    │
  91. │    multitasking, networking, and so on, all in one  single  snapshot.    │
  92. │    New   version   doubles   the   amount   of  information  on  each    │
  93. │    communications port and displays the information in columnar  mode    │
  94. │    above  the drive report, adds an environment usage readout as well    │
  95. │    as a new P parameter to pause the PRINT multiplexer,  when  it  is    │
  96. │    used  to  feed  data  to  your  printer.  (DOS PRINT lacks a pause    │
  97. │    command).                                                             │
  98. │                                                                          │
  99. │    HOST 2.4                                                              │
  100. │    --------                                                              │
  101. │    Provides   a   simple   BBS   host   for  occasional  use.   Fully    │
  102. │    configurable, but capable of being run 'right  out  of  the  box',    │
  103. │    HOST provides ringback, file transfer, mail, chat, userlog, shell,    │
  104. │    and  much  more  - in an executable only 30K in size.  Version 2.4    │
  105. │    adds option to  turn  off  noise  filtering,  and  facilities  for    │
  106. │    reading in the user's own list of file protocols.                     │
  107. │                                                                          │
  108. │    CA 2.4                                                                │
  109. │    ------                                                                │
  110. │    4-function  fixed point TSR calculator with formatted displays and    │
  111. │    scientific  notation  for  direct  paste  to   text.    Also   has    │
  112. │    accumulator.  Four mode groups.  About 13K of memory.                 │
  113. │                                                                          │
  114. │    FCA 2.4                                                               │
  115. │    -------                                                               │
  116. │    Memory  resident  calculator  with  formatted  displays and direct    │
  117. │    paste to text, minimum screen overlay.   29  functions,  including    │
  118. │    trig,  factorials  &  combinations,  mean  &  standard  deviation,    │
  119. │    regression  analysis,  binomial,  Poisson,  normal,  and   Student    │
  120. │    distributions.   Six  mode  groups.  FCA is the most sophisticated    │
  121. │    calculator in the business for its size.  39K of memory.              │
  122. │                                                                          │
  123. │    KNT 2.0                                                               │
  124. │    -------                                                               │
  125. │    Memory  resident Netbios-compatible keystroke counter with options    │
  126. │    for screen display and  disk  file  logging.   Great  productivity    │
  127. │    tool.  Uses about 10K of memory.                                      │
  128. │                                                                          │
  129. │                                                                          │
  130. │  * FUTL 2.0                                                              │
  131. │    --------                                                              │
  132. │    A collection of file processing  utilities  including -               │
  133. │    CHG 2.8  - File/directory attribute/date/time reader/changer          │
  134. │    ELIM 2.6 - Replacement for DOS DEL                                    │
  135. │    FVER 2.1 - BBS file list verifier - automatic, redirectable           │
  136. │    MV 2.8   - File mover, large improvement over MV 2.6.                 │
  137. │    MVA 2.1  - BBS file mover, reads from list, uses download path        │
  138. │    OTL 3.0  - Operation to List, generalisation of MVA, for BBSes        │
  139. │    RNF 2.2  - Puts special flags on filenames                            │
  140. │    SWP 2.0  - Single level sweep program, faster than SWEEP.COM          │
  141. │    TYME 2.3 - Program execution timer                                    │
  142. │    WD 2.6   - Applies wildcard to any program                            │
  143. │    Each is the best and smallest in the business for what it does.       │
  144. │                                                                          │
  145. │  * SUTL 2.2                                                              │
  146. │    --------                                                              │
  147. │    A  collection  of small utilities covering batch file, diagnostic,    │
  148. │    communications analysis, file, video, and other  areas,  including    │
  149. │    AL, CFIX, DOSV, DTR, EL, EMS, KALL, LF, PAUZ, PF, PORT, RING, RTS,    │
  150. │    SETV,  SS,  and  TSTF.   Includes  a  number of very useful memory    │
  151. │    resident programs, such as AL(alarm) and  PORT(analyser).   Colour    │
  152. │    fix for SS, and minor adjustments for PORT in version 2.2.            │
  153. │                                                                          │
  154. │  * TUTL 2.1                                                              │
  155. │    --------                                                              │
  156. │    A collection of text-processing utilities,  including  ADD,  CBRO,    │
  157. │    CITM,  COMB,  DIV,  ESRT, LCNT, REV, and SPLT.  Except for LCNT (a    │
  158. │    very fast  wildcarded  text  linecounter),  these  programs  cover    │
  159. │    important  ground  in  text  processing  for which there exists no    │
  160. │    other alternative in the shareware  market.   Users  who  do  much    │
  161. │    work with ASCII text should not be without these utilities.           │
  162. │                                                                          │
  163. └──────────────────────────────────────────────────────────────────────────┘
  164.  
  165.      If  you are interested in a specialised custom-designed version of
  166.      this program you may write to  Bob  Eyer  [73230,2620]  Compuserve
  167.      Easyplex,  or  use  the  address  mentioned above in the Shareware
  168.      notice.
  169.  
  170.  
  171.  
  172.      Syntax
  173.      ------
  174.  
  175.      KNT [color interval d:file] | [/D] | [/U]
  176.  
  177.  
  178.      Order of parameter and switch entry is immaterial.
  179.  
  180.  
  181.      Color      a parameter specifying the color scheme for the  screen
  182.                 display.  See below about Color.
  183.  
  184.      Interval   parameter  specifying  the  number  of  minutes between
  185.                 successive  keystroke  updates.   Must  be  a  negative
  186.                 integer.  If not specified, KNT defaults to one minute.
  187.  
  188.                 To repeat, this parameter must be entered as a NEGATIVE
  189.                 integer; KNT recognises it as an interval, rather  than
  190.                 a color number, by means of this convention.
  191.  
  192.      d: file    the  filename  of  the  ASCII  file to which to log KNT
  193.                 results.  Notwithstanding that this file may be  wanted
  194.                 in  the  local  directory,  it  must  be  fully pathed,
  195.                 including  the  drive  name.    KNT   recognises   this
  196.                 parameter by the appearance of the ':' character.
  197.  
  198.                 In  registered versions, if this parameter is specified
  199.                 and the /D override switch (see  below)  is  not  used,
  200.                 then  KNT  will  log  ONLY to this file, and not to the
  201.                 screen.  Thus, this parameter acts as a switch to  turn
  202.                 off video display of keystroke results.
  203.  
  204.                 In  unregistered  versions,  KNT  logs  to  the  screen
  205.                 regardless whether the log file is mentioned.
  206.  
  207.                 In   both  versions,  the  correct  mention  of  a  log
  208.                 filename on the  commandline  will  cause  KNT  to  log
  209.                 keystroke updates to that file.
  210.  
  211.                 KNT  opens  this  file in SHARED mode, and each line of
  212.                 data is appended  using  fast  binary  access  methods.
  213.                 This   fact   makes   it  possible  to  use  KNT  in  a
  214.                 Netbios-compatible local area  network  (LAN)  such  as
  215.                 Tapestry   or   any  of  the  IBM  line  of  networking
  216.                 environments.
  217.  
  218.                 d:file is always closed by KNT  just  as  soon  as  its
  219.                 interrupt handler passes control back to the underlying
  220.                 application  for  a new interval.  Consequently, d:file
  221.                 is open only for a fraction of a second.
  222.  
  223.      /Sx        This is part switch and part  parameter.   The  "S"  is
  224.                 short  for "station" and the "x" is the string supplied
  225.                 by the user to indicate the name of the node  on  which
  226.                 KNT is loaded.  KNT treats the string substituted for x
  227.                 as  the  title  of  the  update  line which it saves to
  228.                 d:file   (see   above).   Maximum  length  of  x  is  5
  229.                 characters in this  version  (the  commandline  string,
  230.                 if longer, is truncated at the first five characters).
  231.  
  232.                 If the /S  (station)  parameter  is  not  invoked,  KNT
  233.                 simply  uses  a 5-character blank for the station title
  234.                 in d:file, creating a nice left  margin  for  the  file
  235.                 display.
  236.  
  237.      /D         Override KNT's default of no screen display when d:file
  238.                 is  entered  on commandline.  When this switch is used,
  239.                 KNT output will be echoed to  the  screen,  even  where
  240.                 the 'd:file' parameter is specified.
  241.  
  242.                 This switch takes effect only in  registered  versions.
  243.                 In  unregistered  versions,  screen  display  is always
  244.                 active, regardless of the status of the logging file.
  245.                 See discussion below for the rationale.
  246.  
  247.      /U         Uninstall from memory.
  248.  
  249.  
  250.  
  251.      Discussion
  252.      ----------
  253.      The chief purpose of KNT is to  provide  a  targetted  measure  of
  254.      productivity.   KNT  not only counts the number of keystrokes, but
  255.      it also calculates the estimated words per minute ("wpm") to which
  256.      those keystrokes correspond, given the length of interval used  on
  257.      the commandline.
  258.  
  259.      For this reason, it can  be  used  as  a  tool  for  increasing  a
  260.      person's  typing speed.  The best way to increase efficiency is to
  261.      make available data on actual performance, with a view to treating
  262.      those measures as targets to be surpassed.
  263.  
  264.      Each time the interval comes to a close, KNT displays the wpm rate
  265.      and total keystrokes in brackets in a small box just above or just
  266.      below  the  user's  current  line, at the extreme left margin (for
  267.      eye-relief purposes).  The color scheme of this box is  selectable
  268.      by the user (see syntax above, and the section below about color).
  269.  
  270.      If d:file is mentioned on the commandline,  KNT  also  echoes  the
  271.      contents  of  that  display box to that file, on a line containing
  272.      the node title, the current system date, and  the  current  system
  273.      time.
  274.  
  275.      Example
  276.      -------
  277.  
  278.      KNT 27 -5 C:\KNT.LOG /D
  279.  
  280.      will use a video box with a color scheme of bright  cyan  on  blue
  281.      background, summarising keystrokes to the screen and to C:\KNT.LOG
  282.      once every 5 minutes.
  283.  
  284.      The  chief  advantage  of  KNT is memory savings.  Two of the most
  285.      recent  programs  which  deal  with  Netbios-compatible  keystroke
  286.      logging use about 30K of RAM to perform their functions.  KNT uses
  287.      only ONE-THIRD that amount, and has more features!
  288.  
  289.      The  main  reason  for  limiting  the  effect  of the /D switch to
  290.      registered users, is that I believe that switch  would  be  wanted
  291.      mainly  by  business  users of this program - users who don't want
  292.      their secretaries to know that they're being watched and timed.
  293.  
  294.      If you want that feature, you'll have to register  (see  shareware
  295.      notice  and  terms  above).  But you should register anyway.
  296.  
  297.      Color
  298.      -----
  299.      The  numbers  to  use  for  Color  are determined by the following
  300.      chart:
  301.  
  302.                   Back     Fore   Bright Fore
  303.                   ----     ----   -----------
  304.      Black           0        0    8
  305.      Blue           16        1    9
  306.      Green          32        2   10
  307.      Cyan           48        3   11
  308.      Red            64        4   12
  309.      Magenta        80        5   13
  310.      Brown          96        6   14
  311.      White         112        7   15
  312.  
  313.      Use  of  0  (black  on black) is always converted to 112 (black on
  314.      white) by KNT.
  315.  
  316.      The correct COLOR number is found merely by adding the  Foreground
  317.      number  to  the  Background  number  desired.  For example, Bright
  318.      Green on Blue background is 10 + 16 = 26.
  319.  
  320.      Avoid setting COLOR above  127.   Values  above  that  limit  will
  321.      produce blinking displays.
  322.  
  323.      In  my  estimation the COLORs best for the eye are 10, 11, 14, 15,
  324.      26, 27, 30, 31, 74, 75, 78, 79 and 112.  But you  may  have  other
  325.      ideas.   Example,
  326.  
  327.      COLOR 75
  328.  
  329.      sets the window to Bright Cyan on a Red background.
  330.  
  331.      ------------------------------
  332.      End of documentation
  333.